home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Night Owl 19
/
Night Owl (The Best of Shareware)(NOPV 19)(1996).ISO
/
007a
/
tgquot55.zip
/
TGQUOTE.DOC
< prev
next >
Wrap
Text File
|
1995-12-07
|
49KB
|
1,016 lines
| TGQuote v5.5
| Telegard Daily Quote Generator
|
| Copyright 1993-1995, Mark Radabaugh and Todd Hendricks.
| All Rights Reserved.
|
|
| "The most advanced quote file generator available."
|
| Documentation written by Todd Hendricks and Mark Radabaugh.
TGQuote v5.5 - Copyright (C) 1993-1995 i
──────────────────────────────────────────────────────────────────────────────
T A B L E O F C O N T E N T S
───────────────────────────────
Warranty and Copyright Information . . . . . . . . . . . . . . . . . . . 1
Upgrading from Version 5.0 . . . . . . . . . . . . . . . . . . . . . . . 2
Introduction to TGQuote. . . . . . . . . . . . . . . . . . . . . . . . . 2
Whats new in TGQuote 5.5 . . . . . . . . . . . . . . . . . . . . . . . . 3
Configuring TGQuote. . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Quote Generating System. . . . . . . . . . . . . . . . . . . . . . . . . 9
├─ Manually Selecting a Quote . . . . . . . . . . . . . . . . . . . . . 9
├─ Custom Layouts . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
└─ Import Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Quote Files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
├─ Adding Quotes to the Quote Files . . . . . . . . . . . . . . . . . . 11
├─ Printing Quote Files . . . . . . . . . . . . . . . . . . . . . . . . 11
└─ Editing/Modifying Quotes Already in the Quote Files. . . . . . . . . 12
Adding/Modifing Extended Quote File Information. . . . . . . . . . . . . 12
Letting Users Generate Custom Quotes . . . . . . . . . . . . . . . . . . 12
Multi-Node Support . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Registering TGQuote. . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Future Versions of TGQuote . . . . . . . . . . . . . . . . . . . . . . . 14
Contacting the Authors . . . . . . . . . . . . . . . . . . . . . . . . . 14
Revision History of TGQuote. . . . . . . . . . . . . . . . . . . . . . . 15
Bug Reports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Error Code List. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Note From the Authors. . . . . . . . . . . . . . . . . . . . . . . . . . 19
TGQuote v5.5 - Copyright (C) 1993-1995 1
──────────────────────────────────────────────────────────────────────────────
Warranty and Copyright Information
──────────────────────────────────
You are hereby granted permission to copy, distribute, and use TGQuote, as
long as the following restrictions are obscrued:
1) Distribute the program only in its original form, with all its
related files intact. The only exception is that of converting
to a different archive format.
2) You are permitted to modify the program's executable files for
your own personal use, provided you are a registered user of the
program, and you agree NOT to distribute the modified files.
3) You are restricted from modifying the document files in any way.
TGQuote has no warranty, and no other responsibilities are implied. We (the
authors) assume no responsibility for damages that may have been caused by the
program. This in no way implies that the program was intended to do any
damage in any way, shape, or form. You agree to accept any damages that the
program may cause.
TGQuote is copyrighted under the United States laws concerning copyrights of
electronic media. All rights under this law are reserved, and any violation
of this law, no matter how severe, will be prosecuted to the fullest extent of
the law.
If you have registered TGQuote, you are restricted from distributing your
keycode in ANY fashion, whether it be by word of mouth, message transfer, file
transfer, or other means that would enable other persons to acquire the
information to register TGQuote.
Failure to follow any of the restrictions will result in withdrawal of your
keycode from registration, and prosecution (if applicable).
TGQuote v5.5 - Copyright (C) 1993-1995 2
──────────────────────────────────────────────────────────────────────────────
Introduction to TGQuote
───────────────────────
TGQuote is a program that generates a text file containing a quote. The
program can generate a file in ANSI, or ASCII(TTY). You can enter up to 10
lines for the quote, with either 69 or 77 characters per line, depending on
layout used.
If your copy of TGQuote is registered, you may access more features! You can
import an ANSI/ASCII file, create a custom layout, have TGQuote test for
duplicate quotes, and even more!
TGQuote has support for ANSI, and ASCII text modes. You can import a
pre-generated file for use in either mode. All you need in the file are some
simple MCI codes. More on the generating capabilities of TGQuote later in
the document.
We as the authors wish to thank you for choosing TGQuote as your quote
software of choice. We have done our best to provide you with a well
layed-out system for making common quotes (or not-so-common quotes)
displayable anywhere. Whether it be a BBS or your place of business, this is
a good way to raise people's spirits or provide a laugh at a time it may be
needed.
Upgrading from version 5.0
──────────────────────────
Provided in this archive of TGQuote is a utility called CONVERT.EXE. The
upgrade to version 5.5 is extensive, and this program will convert your old
configuration files, along with your old quote files. Your v5.0 files are
NOT compatible with v5.5.
To upgrade to v5.5 from v5.0 you must first delete the file called FILES.DAT
from your TGQuote directory. Next, you must convert you data and quote files
to the v5.5 format by running the utility CONVERT.EXE.
MAKE A BACKUP OF *ALL* YOUR DATA AND QUOTE FILES BEFORE RUNNING ConvertQuote!
THAT WAY, YOU HAVE SOMETHING TO FALL BACK ON IF SOMETHING GOES WRONG!!
TGQuote v5.5 - Copyright (C) 1993-1995 3
──────────────────────────────────────────────────────────────────────────────
What's new in version 5.5
─────────────────────────
There have been so many things added to TGQuote since the release of v5.0 that
we don't think we can remember them all! What is listed here is a brief
explaination of changes and new features. If there is anything we missed, you
should be able to find them later on in this document.
1) NEW CODE. TGQuote v5.5 was completely re-written from the ground
up. This was done for several reasons. One major reason was on
most computer systems, the software didn't work correctly, or not
at all. On all the systems tested, the new code ran flawlessly.
2) NEW INTERFACE. TGQuote now has a new interface, which should make
it easier to use.
3) REVAMPED REGISTRATION SYSTEM. The registration routines for
TGQuote have been revamped. They now require the BBS name in the
registration. Revamping the system fixed a couple of bugs with it,
and allowed for more flexibility. To those who registered: Your
old registration code *WILL NOT* work with the new version -
therefore, you will receive a new code sometime in the next couple
of weeks. Sorry!
4) NEW CONFIGURATION SYSTEM. TGQuote v5.5 now was a new configuration
system. Instead of using the clumsy QUOTE.DAT; REMOTE.DAT; and for
registered users, REGISTER.DAT, TGQuote v5.5 now has a more
logically organized QUOTE.INI file, which contains all the
configuration information. REMOTE.CFG is still used due to the door
library we are using. This problem will be addressed in a future
release.
5) NEW ERROR TRAPPING ROUTINES. TGQuote now has brand new error
trapping routines. Whenever TGQuote encounters an error, it
generates an error code (some of which are generated by DOS), and
captures the screen to a file called ERROR.LOG. TGQuote also
places some critical information in the file as well.
6) FILES.DAT REMOVED. In addition to the new configuration system,
you will no longer need your FILES.DAT file. TGQuote will now
create a "phantom" list of your quote files, and use it instead.
7) EXTENDED QUOTE FILE EDITOR. You can now edit the "extended"
information in your quote files. You can specify whether TGQuote
should use the author, or a different header, without having to
change your configuration. This feature was available in v5.0,
but the editor wasn't there. This will make your life A LOT
easier in editing. *REGISTERED ONLY*
8) FILE IMPORT REVAMPED. The import routines have been revamped.
This was done because often the file wasn't imported correctly, and
the code took up so much room, plus it was SLOW, too. So... The
new routines are fast, compact, and work better. *REGISTERED ONLY*
9) MOVE QUOTE FEATURE. The move quote feature has once again
returned.
TGQuote v5.5 - Copyright (C) 1993-1995 4
──────────────────────────────────────────────────────────────────────────────
10) DUPLICATE QUOTE CHECKER. TGQuote v5.5 now has the option to check
for duplicate quotes when adding quotes to a quote file.
*REGISTERED ONLY*
11) SETQUOTE IMPROVED. SetQuote has been completely re-designed, and
is even its own file! This change gave us more room in the main
executable to add more features! The new design has been layed out
more logically, and gives you a better idea of your configuration.
12) COMMAND-LINE QUOTE FILE SELECTION. In some cases, TGQuote will
allow you to select the quote file from the command-line.
13) RIP CAPABILITIES REMOVED. TGQuote v5.5 doesn't support RIP
capabilities. We didn't add RIP to the new code because we thought
it would take too much time to add them with the features we
wanted, and we were already EXTREMELY LATE with this release to
begin with. If you want RIP capabilities added to the next
version, just drop us a note in E-MAIL.
14) NO LAYOUT BORDER. TGQuote now gives you the option use a layout
border or not.
15) NEW QUOTE LENGTH. TGQuote v5.5 now incorporates two line lengths
for quotes. If you're using no border, then the length is up to 77
characters per line, otherwise, it's the standard 69 characters per
line.
16) TEXT PROCESSOR. You can now use special flags in the header field
that will make TGQuote do special things to the header. For
example, you can have TGQuote place the quote number in the header.
17) PAUSE STRING. For those systems that don't have a pause string
capability (or don't use one), TGQuote can now print a string of
text before passing the pause command.
TGQuote v5.5 - Copyright (C) 1993-1995 5
──────────────────────────────────────────────────────────────────────────────
Configuring TGQuote
───────────────────
To configure TGQuote, use the program called SetQuote. To access this file,
type SETQUOTE at the DOS prompt. This program is designed to ease the setup
process for TGQuote. SetQuote is menu driven, making it easy to use. Each
option is listed, with explanations on it's use.
-- Main Menu --
Upon execution of SetQuote, you'll enter the main menu. The features of
TGQuote have been arranged in a logical order, of only seven options. Listed
below are the options contained in the main menu, with a brief discription of
each. You can select an option by using the arrow keys.
-- SETUP TGQuote - Allows you to configure the main part of the program.
-- SETUP RemoteQuote - Allows you change the RemoteQuote door configuration
information.
-- SETUP REMOTE.CFG - Allows you to configure the REMOTE.CFG file. This
option contains options for the drop file location, drop file type,
along with the BBS and SysOp names.
-- CONFIG PRINTER - Allows you to configure the printer port, top and
bottom margins, lines per page, and whether your printer supports the
IBM extended character set.
-- MISCELLANEOUS - Allows you to setup options like the pause information,
duplicate quote checker options, and, for registered users, whether to
show the registration information on certain items created by TGQuote.
-- RESET TO DEFAULTS - This option resets to the internal default
configuration settings.
-- EXIT - Allows you to return to DOS, and save any changes to your
configuration.
Listed over the next few pages are more in-depth explainations of each
option.
TGQuote v5.5 - Copyright (C) 1993-1995 6
──────────────────────────────────────────────────────────────────────────────
-- Setup TGQuote --
You can move through the options on the screen by pressing the TAB key at any
time. To change the setting of an option, press the space bar, or enter text
information.
-- PATH - This is the path and name of the text file TGQuote will create
upon execution. Enter this information *WITHOUT* the extension.
TGQuote will use the appropriate extension depending on the type of
file (ANSI or ASCII).
-- HEADER - This is the header that TGQuote will use everytime it
uses a quote file that does not contain the extended quote information.
-- USE AUTHOR - This setting instructs TGQuote to use the author when it
generates the bulletin. This is the setting used if the quote file does
not contain the extended information.
-- SHADOW - This setting instructs TGQuote to create a shadow behind
the quote in the bulletin. This shadow creates a "3-D" kind of effect.
-- SELECTION MODE - This is the mode TGQuote uses to select the quote.
Random allows TGQuote to randomly select a quote from the file.
Sequential forces TGQuote to use the next quote in the quote file; if at
end of file, TGQuote will randomly select a file, then select quote #1.
-- CLEAR SCREEN - Tells TGQuote to put the clear screen command in the
beginning of the ANSI bulletin.
-- PAUSE - This setting tells TGQuote to place the pause information at the
end of the bulletin.
-- COLOR SYSTEM - Tells TGQuote if it should create an ANSI bulletin or not.
-- LAYOUT - Tells TGQuote which border to use. You can select no border,
which allows a 77 character line; a custom border which you can create;
import an ANSI/ASCII file; or line, box, or double line. As an added
option, you can have TGQuote randomly select between line, box, or double
line. All borders, including custom and import, use a 69 character line.
-- STYLE/IMPORT INFORMATION - This option depends on the layout setting.
If you selected import, enter the import file name here. Otherwise,
select one of five styles, or have TGQuote randomly select one.
-- COLOR SETTINGS - Next, you can setup the colors you wish TGQuote to use
for the ANSI bulletin. Toggle between the color fields by pressing TAB,
and change the color by pressing the space bar. When changing the
foreground color, an "F" will appear on the field you are changing. If
you're changing the background color, a "B" will appear.
TGQuote v5.5 - Copyright (C) 1993-1995 7
──────────────────────────────────────────────────────────────────────────────
-- Setup RemoteQuote --
For the most part, this screen contains the RemoteQuote equivalent of the
TGQuote information. However, some options are different. For example,
the quote selection mode does not apply to RemoteQuote, so it doesn't exist
on this screen. Here is a list of different options on screen:
-- MAX LINES - This option lets you define the number of lines you want
RemoteQuote to allow for the user, if registered. The default is five
quote lines, and two author lines.
-- Setup REMOTE.CFG --
This screen allows you to setup the configuration file needed by the door
library used by TGQuote for RemoteQuote. This information is not contained in
the main configuration file, QUOTE.INI.
-- BBS NAME - This is the name of your BBS.
-- SYSOP NAME - This is your handle on the BBS, or your real name.
-- DROP FILE PATH - How RemoteQuote finds your door drop file. The drop
file is very important as it contains much information about the user.
-- DROP FILE - The drop file your BBS creates when it shells to run
RemoteQuote. You can select one of seven: DORINFOx.DEF; DOOR.SYS;
CALLINFO.BBS; CHAIN.TXT; PCBOARD.SYS; GTUSER.BBS; and SFDOOR.DAT.
-- Config Printer --
This screen allows you to change the settings PrintQuote uses for your
particular printer.
-- PORT - This option lets you select between LPT1: or LPT2: as the port
your printer is connected to.
-- EXTENDED CHARACTERS - This option tells PrintQuote to send characters
found in the IBM character set. Some printers can't support these
characters, and this option allows you to turn this feature off. If this
setting is off, PrintQuote will print the standard character set
equivalent.
-- MARGINS - This sets up top and bottom margins for your printer.
-- LINES PER PAGE - This tells PrintQuote how many lines your printer can
print on one page.
TGQuote v5.5 - Copyright (C) 1993-1995 8
──────────────────────────────────────────────────────────────────────────────
-- Miscellaneous --
This screen allows you to change miscellaneous options used in TGQuote.
-- PAUSE INFORMATION - This option sets the pause command to be used by your
BBS program. You can have TGQuote print a small line of text before it
sends the pause command - useful for BBS programs that don't have the
ability to print something like "Press a key to continue..."
-- SEARCH FOR DUPE QUOTES - You can have AddQuote search for a quote that
may have been previously entered. This helps to keep duplicate copies
of the same quote from cluttering up your quote files.
-- SAVE DUPE QUOTES - If you're using the duplicate quote checker, you can
also have the checker save the quote anyway, ask if you want it saved
every time it finds a duplicate quote, or never save the quote.
-- SHOW REGISTRATION INFORMATION - For registered users, you can prevent
TGQuote from adding registration information to the bulletins, or in
RemoteQuote.
-- Reset to Defaults --
This option will reset the settings to the internal defaults. This feature is
useful if you need to start your configuration from scratch.
*WARNING* - Use this option only in a worst-case scenario! It cannot be
un-done. *ALL* settings will be reset, and you will likely have
to update them before TGQuote will run properly!
TGQuote v5.5 - Copyright (C) 1993-1995 9
──────────────────────────────────────────────────────────────────────────────
The Quote Generating System of TGQuote
──────────────────────────────────────
The quote generating system is rather unique to this copy of TGQuote. What
the system will do is select a quote from the files you have (Extension .QTS)
and put it into a creative little file for display on your BBS (or whatever).
There are many things you can do with this system.
Needed are the following files:
*.QTS -
Of course, you must have quote files in order to generate the
bulletin.
REMOTE.CFG -
If you plan on using the RemoteQuote feature of TGQuote, you must have
this file to define how the "door" will act.
QUOTE.INI -
This is the configuration file. Note you can have a separate
configuration for both the quote generator and the RemoteQuote feature
of TGQuote.
LAYOUTS.DAT -
This file is optional and only needed and used when TGQuote is using a
custom layout.
Manually Selecting a Quote
──────────────────────────
To manually select a quote, type QUOTE /M at the DOS prompt. You will be
prompted for the name of the quote file you want to select. Once you have
entered the filename, TGQuote will begin to display quotes from within that
file. Once the screen is full, TGQuote will prompt you for an action. You
may either select a quote (S), display the next page (N), jump to a quote (J),
change the quote file (C), edit the extended quote file information (X), or
quit to DOS (Q). The default is selecting a quote.
Additionaly, if you wish to select the quote file from the command-line, you
may type the filename (without extension) by using the following syntax:
QUOTE /M:<filename> Example - QUOTE /M:SAYINGS
In this case, TGQuote will not prompt for the quote file, and immediately
begin to list the quotes in the file.
TGQuote v5.5 - Copyright (C) 1993-1995 10
──────────────────────────────────────────────────────────────────────────────
Custom Layouts
──────────────
If TGQuote is registered, you have the ability to create custom layouts. To
create a custom layout, use the utility included with TGQuote, LAYOUT.EXE
Upon execution, Layout searches for existing layouts. If any are found, you
can select to add, delete, or edit a layout, as well as dropping to DOS.
Layout is navigated by using the arrow keys. Simply move to the section whose
character you want to change and press the ENTER key. It will then prompt you
to enter the character you wish to use. Note that extended characters are
entered by holding down the ALT key and then typing the extended code of the
character on your keypad.
To quit, press Q. Layout will prompt you to save your changes, if any. To
save your layout, press 'Y' for yes or "N" for no.
To load a different layout, press 'L'. To reset to defaults, press 'D'.
Importing Files
───────────────
Importing a file into TGQuote is easy! TGQuote will look for the import
file with the name you specify. For ANSI, the file must have a .ANS
extension, and for ASCII it must have a .TXT extension. For ANSI, you
obviously need an ANSI drawing program. TheDraw is a very popular choice, and
fits the requirements nicely. And, TGQuote must be registered.
Here are the MCI codes supported by TGQuote:
%M This is the HEADER code. Ie, "Today's Quote Is:"
%Q This is the QUOTE code. Unlike previous versions, you no
longer need to specify a number. Just place the %Q code
where ever you want a quote line placed. TGQuote will
automatically advance to the next quote line.
%A This is the AUTHOR code. The same specifications are used
as with the quote code. No number needed, TGQuote will
automatically advance to the next author line.
%V This is the VERSION *NUMBER* code.
%R This is the REGISTRATION INFORMATION code.
TGQuote v5.5 - Copyright (C) 1993-1995 11
──────────────────────────────────────────────────────────────────────────────
Quote Files
───────────
The quote files are simple text files with special codes instructing the
program how to interpret them. We would not suggest modifying these files.
We have provided special utilities to do it for you.
Adding Quotes to the .QTS Files
───────────────────────────────
To add quotes to a quote file, run the program called AddQuote. To access
this file, type QUOTE /A at the DOS prompt. The program asks for a quote file
to add to, or to create. You may enter a quote of up to 10 lines, 77
characters in each line. You do not need quotation marks, the program does it
automatically.
Using the same command-line syntax as with the manual quote selection, you may
specify which quote file you want AddQuote to use or create.
When you finish entering the quote, press /S, unless you are on line 10. You
will next be prompted for the author. Again, you need not add quotation
marks. Press <ENTER> alone to exit the author entry fields.
Next, you are prompted for verification of the information you entered. If
"No," AddQuote will return you to the beginning of the quote entry process.
If "Yes," depending on your configuration, AddQuote will either scan for
duplicate quotes, prompt you to scan, or just skip the scanning process
completely. TGQuote must be registered in order for the dupe checker to be
active.
If AddQuote scans for duplicate quotes, and TGQuote finds any, again,
depending on your configuration, AddQuote will either save them, not save
them, or prompt you for permission. If no duplicate quotes are found,
AddQuote will automatically save the quote to the quote file.
Once the quote has been saved to disk, AddQuote asks if you'd like to enter
another quote. If "No," you will be returned to DOS.
You can quit to DOS at anytime during the quote entry process by typing "/Q"
on a blank line.
Printing Out your Quote Files
─────────────────────────────
To print quote files (*.QTS), TGQuote must be registered. Once registered,
you can use PrintQuote by typing QUOTE /P at the DOS prompt. You can specify
the quote file to use by type QUOTE /P:<filename> at the DOS prompt.
<Filename> is the name of the file without the extension.
Once the quote file has been selected, an option box appears. This box
displays number of quotes in the file, the port PrintQuote uses, the page
length, and top and bottom margins. You can also select which quote to begin
with, and stop with.
Also displayed are three command buttons. Choosing "Print," PrintQuote will
output to the printer. Choosing "Change File," allows you to change quote
files, and choosing "Cancel" returns to DOS.
TGQuote v5.5 - Copyright (C) 1993-1995 12
──────────────────────────────────────────────────────────────────────────────
Editing/Modifing Quotes Already in the .QTS Files
─────────────────────────────────────────────────
To edit a quote, you must have TGQuote registered. Once registered, you can
run EditQuote by typing QUOTE /E from the DOS prompt. You will be prompted
for a quote file. Optionally, using the same syntax as in manual mode,
specify the quote file from the command line.
Upon execution, EditQuote will look and operate much like the manual mode of
TGQuote. However, once you select a quote, you will be prompted for an
action.
You may edit the quote (E), delete the quote (D), move the quote (M), or quit
to DOS (Q).
Editing the quote works much like AddQuote. Instead of blank lines for
entering quotes, the quote you have selected is displayed. You also will
have the opportunity to edit the author's name and note.
When moving the quote, you are prompted for a file name to move the quote to.
Upon selection, EditQuote will append the quote to the end of the destination
file, and remove it from the source file.
Adding/Modifing Extended Quote File Information
───────────────────────────────────────────────
TGQuote allows you to specify a different header for a quote file than the
default in QUOTE.INI. You may also specify whether or not to display the
author for the file. To do this, you must have TGQuote registered. You can
gain access to this special editor in three areas: EditQuote, the manual
quote selection, or from the command line. In EditQuote and manual mode,
press "X" at the quote selection prompt. From the command line, type
QUOTE /X.
Upon execution, ExQuote gives you two options: 1) Edit the header, or
2) Author usage. If the quote file has had the extended information added to
it, that information will appear in the fields. Otherwise, the default info
contained in QUOTE.INI will be displayed.
Placing codes in the header field makes TGQuote change the header. At the
current time, the following codes are supported:
%Q - Places the quote number at the location of the code.
%A - Places the first line of the author at the code location.
More codes will be added in future versions.
Letting Your Users Generate Custom Quotes
─────────────────────────────────────────
To do this, you must have RemoteQuote configured, and a REMOTE.CFG file.
These are created using SetQuote. Once both are setup, run RemoteQuote by
typing QUOTE /R REMOTE.CFG. RemoteQuote supports 7 different drop files:
DORINFOx.DEF; DOOR.SYS; CALLINFO.BBS; CHAIN.TXT; PCBOARD.SYS; STUSER.BBS; and
SFDOOR.DAT. If you'ld like to run RemoteQuote in local mode and your drop
file gives a baud rate other than zero (0), you can use the LOCAL command when
executing RemoteQuote. I.e. QUOTE /R REMOTE.CFG LOCAL.
TGQuote v5.5 - Copyright (C) 1993-1995 13
──────────────────────────────────────────────────────────────────────────────
On the bottom of the screen, an information bar spans over two lines. On the
left of the bar, you'll see the users handle/name, and below it, their
location. To the right of this information, you'll see several other fields
of information. In the "TL" field, you'll see the amount of time left for the
user; next, in the "SL" field, you see the users security level; then, you
see the node number in the "NN" field; and finally, you'll see the connected
baud rate in the "BR" field.
Also located on this bar, you'll see four function key options. You may
press these keys at any time to use their respected function. By pressing
"F7," you can exit RemoteQuote and return to the BBS; by pressing "F8," you
can perform a DOS shell; pressing "F9," will hangup the phone, and return to
the BBS; and finally, by pressing "F10," you can chat with the user.
*WARNING* - For some reason, the door library doesn't allow a way to exit
chat without exiting the door. Therefore, until we re-write RemoteQuote
with a different library, we strongly caution you on using chat within
RemoteQuote. Use it only as a last resort! Be warned!
RemoteQuote will execute, and the user can send a quote to the next user
WITHOUT CORRUPTING YOUR QUOTE FILES! RemoteQuote will execute TGQuote in
normal mode, and pass the quote to it. TGQuote will generate the quote for
the user, then exit back to your BBS.
Multi-node support
──────────────────
RemoteQuote can be run in a multi-node environment. To accomplish this task,
you must create a separate REMOTE.CFG file for each node. For example, node
1 uses REMOTE1.CFG, node 2 uses REMOTE2.CFG, etc. The difference in the
config file is the location of the drop file. You have to create each
REMOTE.CFG file separately, and rename the file from REMOTE.CFG to
REMOTExx.CFG. Here's an example of how you can execute RemoteQuote in a
multi-node environment in TG: C:\BBS\QUOTE.BAT /R REMOTE~CN.CFG
Registering TGQuote
───────────────────
To register TGQuote, just follow the instructions contained in the
REGISTER.FRM file included in this archive. The registration fee is only $10,
and can be paid with either a check or money order. Please make the check or
money order payable to Mark Radabaugh.
If you register TGQuote, you will have access to all the special features of
TGQuote. We will send you a letter, which will contain your personal key and
a list of features you now have access to. This letter will also contain
instructions on how to enter your key into the program. We will send this
letter to you via U.S. "snail" Mail.
If you wish, we may also be able to give you the instructions and keycode by
calling your BBS. If you wish this method, just leave a note in the
REGISTER.FRM file. This method, however, will cost an additional $1 for
phone charges.
TGQuote v5.5 - Copyright (C) 1993-1995 14
──────────────────────────────────────────────────────────────────────────────
Future versions of TGQuote
──────────────────────────
You never know what may appear in the next version of TGQuote. Who knows?!?
We know we don't - we're getting ideas all the time! We know we promised
several features in this version of TGQuote. Many of those features made it
in, others didn't. For example, instead of expanding the RIP capabilities of
the program, RIP was completely removed. Depending on the responses we get
from users, we may add it back. So... Who knows? RIP capabilities may be
a future feature again. :)
We're hoping to partially re-write RemoteQuote to incorporate a new door
library. This will allow us to put the existing REMOTE.CFG information into
the QUOTE.INI file.
Contacting the Authors
──────────────────────
There are several ways to get in contact with the authors. If you have an
idea, recommendation, bug report, or just want to say "Hi," here are their
addresses:
Mark Radabaugh Todd Hendricks
221 E. Wrightwood Avenue 353 Soiux Lane
Glendale Heights, IL 60139-2626 Carol Stream, IL 60188-1519
BBS: (708) TMP-DOWN BBS: (708) 653-0376
Internet: spock@gregdoor.chigate.com Internet: ev@mcs.net
Also, you may get in contact with Mark Radabaugh via the Telegard Support
Conference carried via Fidonet. You may also find him on Telegard's Alpha
Site, Lighthouse BBS at (219) 864-1066.
TGQuote v5.5 - Copyright (C) 1993-1995 15
──────────────────────────────────────────────────────────────────────────────
Revision History
────────────────
1.0 02-09-1993 First public release of TGQuote.
1.1 02-12-1993 Fixed a minor bug where TGQuote was not looking for
the file SAYINGS.QTS properly. See Bug Reports
section below. - FIXED -
2.0 02-17-1993 Added the ability to do color by using the Telegard
color codes. This version also allows the ability to
add the authors. Also released AddQuote, a program
that allows the user to add quotes without the use
of a text editor. Also incorporated a new layout.
3.0 03-13-1993 More flexibility added. TGQuote now allows you to
change the header, color, and the author field. Also
integrated in this version is the ability to do a 4
line quote. Also released SetQuote, a program that
allows the user to make changes to the setup of
TGQuote with ease.
3.1 03-16-1993 Fixed a minor bug where SetQuote was not saving some
of the fields correctly. See Bug Reports section
below. - FIXED -
3.5 04-18-1993 Much more flexibility added. TGQuote now has three
layouts to choose from instead of one. This release
welcomes the return of the box layout. TGQuote can
also randomly select between the three layouts. Also,
AddQuote is a little more informative when editing
quotes. It now displays the bad quote on the bottom
of the screen when correcting it.
3.6 04-26-1993 Fixed a minor bug in AddQuote. When entering many
quotes without exiting the program, sometimes AddQuote
would do one of two things: 1) It would not let you
enter all the lines to a quote; or 2) It would not
store the quote properly. Sometimes it even did both!
See Bug Reports section below. - FIXED -
Also, added some minor features to TGQuote that were
intended to be included in the 3.5 release, but were
somehow missed. See Bug Reports section below.
- ADDED -
4.0 07-03-1993 Major upgrade. This version now allows the user to
manually select a quote, generate a text only file,
edit a quote, print a quote, use different quote files,
run AddQuote remotely, and much more. This version
also has many more styles for the layouts, and includes
the ability to do ANSI.
4.1 07-17-1993 Fixed many minor bugs within the program. When
entering an option in manual mode of TGQuote, if the
option was not listed as a valid option, TGQuote would
do something very weird. Many other bugs were fixed.
See Bug Reports section below. - FIXED -
TGQuote v5.5 - Copyright (C) 1993-1995 16
──────────────────────────────────────────────────────────────────────────────
4.2 08-23-1993 Fixed several bugs in the remote mode of AddQuote.
TGQuote will now work properly when used with the
included ADDQUOTE.BAT file, and X-Shell. Please read
the READNOW.TXT file contained in this archive for
examples on how to setup your BBS to use this
feature. See Bug Reports section below. - FIXED -
4.5 02-01-1994 Several changes and additions. SetQuote, and AddQuote
re-written from the ground up. The remote mode of
AddQuote was completely re-written, and renamed to
RemoteQuote. More layout styles added, along with the
ability to add an "author note." Maximum number of
lines allowed in a quote raised to 10. New coding
used in several places. RIP graphics capability
added. Many other changes and additions. Please read
the WHATS.NEW file contained in this archive for a
list of what has been added/changed for this version.
5.0 06-21-1994 Several changes and additions. Colors for RIP
graphics are now the same as those for ANSI. TGQuote
must now be registered. A feature to design a custom
layout has been added for ANSI users; and a feature
to import an ANSI or RIP file. The .QTS files had a
minor structure change, and can be modified to the
5.0 format with CONVERT.EXE. EditQuote has returned,
although the move feature has yet been included again.
Many other changes and additions. Please read the
WHATS.NEW file contained in this archive for a list
of what has been added/changed for this version.
5.5 12-07-1995 Completely re-written code. Config file completely
re-structured. SetQuote is now a seperate program
and has been re-designed completely. New registration
routines. New quote length. Duplicate quote checker.
Extended quote information editor. New "no-border"
layout. Can now place special flags in header.
Multi-node capability added. New interface used. RIP
capabilities removed.
TGQuote v5.5 - Copyright (C) 1993-1995 17
──────────────────────────────────────────────────────────────────────────────
Bug Reports
───────────
- 1.1 -
Thanks to Scott Raymond of Shadowdale BBS (718)-934-1843 for reporting a bug
in TGQuote where it improperly searched for the SAYINGS.QTS file. TGQuote was
constantly looking for the file in a set location, instead of looking for it
in the directory set in the data file. - FIXED -
- 3.1 -
Thanks to The General of the former Reconstruction BBS for reporting a bug in
SetQuote version 1.0. When asking about the author field, if you used any
lowercase letters, SetQuote would save it as a lowercased letter. Therefore,
TGQuote would not process the information properly. Due to this bug,
SetQuote will now display and save the Path, Filename and Author fields in
uppercase letters. - FIXED -
Version numbers in all programs have been changed and are now the same for
continuity purposes. This is to help alleviate any confusion you may have.
- 3.6 -
Thanks to The General of the former Reconstruction BBS for reporting a bug in
AddQuote version 3.5. If you were to enter several quotes without exiting
the program, sometimes AddQuote would not let you enter up to four lines in a
quote. Sometimes, it wouldn't store the quotes correctly. Every once in a
while it would do both! - FIXED -
TGQuote will now give you an error message if it can't find SAYINGS.QTS or
QUOTE.DAT. This minor addition was intended to be included in the 3.5 release,
but was missed. This will keep TGQuote from giving you a run-time error
every time it couldn't find the file. - ADDED -
- 4.1 -
Thanks to Brian Madison of the former Galaxy BBS for reporting a bug in
TGQuote 4.0. When using ANSI, TGQuote would not return back to white on
black colors. Instead it would remain on the colors you selected for the
background (black on whatever). - FIXED -
I noticed another bug while using TGQuote in manual mode. If you enter an
invalid option at the "Select Option" area, the program would give a run-time
error, and then proceed to overwrite your "LOGONx.MSG" file. To prevent this,
if you now enter an invalid option, the program will sound a beep, and return
you to the option. - FIXED -
Also, in manual mode of TGQuote, EditQuote and PrintQuote, a help option has
been added to inform you of each option action. - ADDED -
- 4.2 -
While doing some extensive testing of TGQuote, I noticed a few small bugs in
the program concerning the remote mode of AddQuote. Whenever you tried to
run AddQuote remotely, if it could not find your QUOTE.DAT file, the program
would panic and report a run-time error. The problem was that it looked in
the current directory for the file, (which could very well have been your BBS
directory!) and didn't see it. This problem has been fixed by adding a
simple line to your AUTOEXEC.BAT file. - FIXED -
TGQuote v5.5 - Copyright (C) 1993-1995 18
──────────────────────────────────────────────────────────────────────────────
I also added a feature where TGQuote will "re-execute" itself, in a limited
fashion, to generate the quote. This removed the need to re-run the program.
While doing the self run, TGQuote will display a message stating it is
generating the quote. - ADDED -
NOTE: Special thanks go out to Sam Bergen and Stuart Mackey for help with
extensive testing of this feature.
Error Code List
───────────────
This is a list of possible system error codes that TGQuote may generate:
2 Syntax error
4 Out of DATA
5 Illegal function call
6 Overflow
7 Out of memory
9 Subscript out of range
11 Division by zero
13 TYPE mismatch
14 Out of string space
24 Device timeout
25 Device fault
27 Out of paper
52 Bad file name or number
53 File NOT found
55 File already open
57 Device I/O error
58 File already exists
61 Disk full
62 Input past end of file
63 Bad record number
64 Bad file name
67 Too many files
68 Device unavailable
71 Disk NOT ready
74 Can't rename with different drive
75 Path/File access error
76 Path NOT found
If TGQuote encounters an error, it will do a screen "dump" to a file called
"ERROR.LOG," which shows the cursor position at the time of the error, and
other crucial information. TGQuote will then stop executing, and drop to
DOS. If you encounter an error, *PLEASE* report the problem to us, and send
a copy of your ERROR.LOG file. It could be as simple as not being able to
find a file, to a potential bug in the program. You may occasionally delete
the ERROR.LOG file without harm to the program.
TGQuote v5.5 - Copyright (C) 1993-1995 19
──────────────────────────────────────────────────────────────────────────────
Note from the authors:
Well, here we are again! <grin> To begin with, I'd like to apologize for the
*LATE* release date of TGQuote. Halfway through the project, both we realized
the re-write wasn't going in the direction we wanted it to. So, we sat down
and began re-writing the code from scratch for a second time! (So actually,
you're running the re-write of the re-write!)
This version marks some major changes in the operation of TGQuote. When
version 5.0 was released in June of 1994, we made a decision to re-write the
code from the ground up. This was mainly done for two reasons: 1) On many
systems, the old code wouldn't work - we never really found out why; 2) It was
really becoming hard to add new features - the old code was filled with
reduntant code, and it jumped around all over the place. So... As promised,
v5.5 contains all new code. While we re-wrote the code, we added new
features, and redesigned others. TGQuote now operates a lot more logically.
While we were at it, we kept in mind the need to update the software on a
regular basis - therefore, we designed the logic and structure of the code in
a suitable manner. We hope you enjoy the "new" TGQuote, just as much as we
enjoyed writing it. Finally, we want to thank you for choosing TGQuote, and
giving us the opportunity to write it.
- Mark Radbaugh, and
Todd Hendricks
Authors